benchee report

System info

System info

Run Time Comparison

Name Iterations per Second Average Deviation Median Mode Minimum Maximum Sample size
Elixir.Board.Tuple1D 135.49 K 7.38 μs ±21.77% 6.82 μs 6.76 μs 6.62 μs 371.66 μs 247874
Elixir.Board.Tuple2D 133.68 K 7.48 μs ±44.39% 7.15 μs 7.09 μs 6.95 μs 1177.91 μs 246171
Elixir.Board.MapTuple 126.70 K 7.89 μs ±25.86% 7.59 μs 7.53 μs 7.40 μs 541.87 μs 233884
Elixir.Board.ETSSet 59.70 K 16.75 μs ±8.66% 16.17 μs 16.01 μs 15.79 μs 123.50 μs 40298
Elixir.Board.MapTupleFull 56.44 K 17.72 μs ±10.54% 16.81 μs 16.64 μs 16.45 μs 125.53 μs 66694
Elixir.Board.ETSOrderedSet 38.70 K 25.84 μs ±8.74% 25.07 μs 24.86 μs 24.27 μs 267.10 μs 33778
Elixir.Board.Map2D 36.31 K 27.54 μs ±9.60% 27.52 μs 25.65 μs 24.93 μs 332.92 μs 61371
Elixir.Board.List2D 29.17 K 34.28 μs ±4.16% 33.92 μs 33.74 μs 31.70 μs 220.36 μs 52247
Elixir.Board.MapTupleHalfFull 24.50 K 40.81 μs ±3.48% 40.87 μs 40.83 μs 39.42 μs 142.31 μs 45916
Elixir.Board.List1D 15.02 K 66.57 μs ±7.16% 65.97 μs 65.55 μs, 65.74 μs 62.62 μs 248.24 μs 28630

Memory Usage Comparison

Name Average Deviation Median Mode Minimum Maximum Sample size
Elixir.Board.Tuple1D 54.91 KB ±0.00% 54.91 KB 54.91 KB 54.91 KB 54.91 KB 1490
Elixir.Board.Tuple2D 18.51 KB ±0.00% 18.51 KB 18.51 KB 18.51 KB 18.51 KB 2175
Elixir.Board.MapTuple 12.74 KB ±0.00% 12.74 KB 12.74 KB 12.74 KB 12.74 KB 1567
Elixir.Board.ETSSet 11.55 KB ±0.00% 11.55 KB 11.55 KB 11.55 KB 11.55 KB 924
Elixir.Board.MapTupleFull 25.79 KB ±0.00% 25.79 KB 25.79 KB 25.79 KB 25.79 KB 1500
Elixir.Board.ETSOrderedSet 11.55 KB ±0.00% 11.55 KB 11.55 KB 11.55 KB 11.55 KB 985
Elixir.Board.Map2D 49.55 KB ±0.00% 49.55 KB 49.55 KB 49.55 KB 49.55 KB 681
Elixir.Board.List2D 22.60 KB ±0.00% 22.60 KB 22.60 KB 22.60 KB 22.60 KB 802
Elixir.Board.MapTupleHalfFull 45.22 KB ±0.00% 45.22 KB 45.22 KB 45.22 KB 45.22 KB 720
Elixir.Board.List1D 59.38 KB ±0.00% 59.38 KB 59.38 KB 59.38 KB 59.38 KB 453